Minor updates
Adding revision log data structure
Reworking module layout