SMS dit: Principles of chemical reactor analysis and design