Describir: Implementing the theory of constraints