A declaration is a creation instruction of an entity (Component type, Factory, Instance...).
All declarations are exposed as services. Processors are tracking the adequate declaration type and create
Declaration can be bound or unbound whether they are fulfilled. When they are unbound,
a message or/and an error can be set.