This is gonna haVe the LogicalUnits and the Graphic Units. Also, this has Observer implemented somehow.