Component can require other components.

Requirement list exist. std::cerr warning printed weather the
requirements are full filled or not.
(E.g. Physics require Position.. or similarly)