*** Renamed global "modules" to "partials" to better emphasise their incomplete state. Also reworked some comments.