Unzipped code and Documentation
Module Interface Diagram

Apparently nobody can be bothered reading any of the documentation or
code I write and have no idea about how the modules interface or what
public interfaces are. In casse you can't figure it out the blocks are
modules and the lines going to them are public interface functions
defined within the module, but visible to the whole program
Merge remote-tracking branch 'origin/master'

Conflicts:
	Major Project Documents.zip