Guidelines for cleaner and better organized code.