Block a user
Major redesign
This has already grown from the initial idea so the rest will be done in a separate PR.
This has already grown from the initial idea so the rest will be done in a separate PR.