Reaction package registry refactor
Changes that refactor the ReactionCore.registerPackage
implementation to a more flexible, and structured template
registry. ReactionCore.registerPackage moves to server.
package.registry is published to client.
These are not backwards compatible changes.
Updated documentation at docs/packages.md