Added new solution domains to the engine; to be split to separate assembly/logic later