General naming conventions
- prefer lowercase unless there is a clear reason for capitalization
- avoid abbreviations unless clearly warranted
- order names hierarchically, general-to-specific
- separate words with
-
- name descriptively so that no context is required