Working on project view, Misc other side tasks(note: smaller commits in the future)