Naming conventions needs to be described a bit - package names - interface names - what to avoid ("utils" etc.)