MiniCad Demo: This application demonstrates the concepts of object-oriented design, pointers, unit tests, polymorphism and clean coding convention. In addition, the display (render) logic is isolated from business logic promoting an MVC-type architecture.