moved and splited types, updates and views to module folders