composer naming conventions