Restructured app, updated code review observations

Still pending changes in list_view:
- sub levels allowed
- some documentation updates
Still pending changes in file_properties:
- documentation and code review corrections

Both will be sent by Gaby
what it means 0? , avoid the usage of hardcoded values