¿Existen prácticas estándar para organizar files dentro de un proyecto iOS xCode?

Vengo al desarrollo de iOS desde un background web dev.

Tener todos mis controlleres de vista, models de datos y storyboards en el mismo directory es un verdadero lío.

¿Hay alguna convención para organizar files dentro de un proyecto?

Si no, ¿hay alguna buena razón por la que no debería hacerlo así:

my_project/ view_controllers/ data_models/ views/ assets/ tests/ 

Todos los consejos apreciados

No hay convenciones (que conozco al less), solo se networkinguce a lo que te sientes cómodo. Yo uso un tipo de estructura similar a ti en estas líneas:

 MyProject/ Source/ Controller/ Model/ View/ External/ JoeRandomLibrary/ Resources/ Graphics/ Interfaces/ 

Encuentro que establece las cosas bastante bien. Luego replico esa estructura en el disco también.