Refactored coder views to separate modules, added rudimentary profile views