Conceptual Modeling of an Object-Oriented Scheduling Architecture based on the Shifting Bottleneck Procedure