Structured the different classes with its members (fields and methods) along with some over-comprehensive comments stipulating what goes where and does what.