V1.4.0: Restructuring & improved code comments.