Introduce core and hooks blueprints