Separatig related view code into separate modules