Reworked some parts.
Restructured classes. Preparing for some changes.
Added BaseCompononent.class
Minor changes.
Added two system types.
Some changes
Added a new system. Made some tweaks.
Structure changes.