Name conventions and module seperation