Finished the code that selects the visual model when it is selected on the object tree view. The models are also selected dynamically when the mouse goes over the objects from the tree list.
Started making an algorithm library where will keep the code that implements model generation algorithms like Extrude, Fillet, Cut. Separated the Extrude code from the view code and moved it on the Algo library. This will also be needed when will add the command line functionality.
Started working at implementing an MidPlane Extrude type, prepared the code for adding multiple types of extrusion.
Started looking for a free software that offers support for Agile programming. Hope tomorrow to pick one and start preparing it for usage.
Tomorrow will finish implementing the MidPlane extrusion and will also start researching on constraints.