(FACT 614) Add structured operatingsystem fact
Reworking OO design