Add comments, add javadoc, add physical links between classes