Reworked into a fitting MVC. New rule set for systems added.