View organisation refactor

так вроді окуратніше, + я виправив всюди де треба, щоб все працювало