Added OperableObject and further developed command processing.