The aim is to separate classes into suitable packages and then document the code by generating Javadoc