Squashed commit of the following:

- Refactored UI to use a more inline approach, closer to existing Reaction UI
- Updated package to use ReactionCore
- Prevent showing Add Hero when user is not an admin