* Added support for different Systems
* Each system is able to have required and excluded Components