refactor: split note views into separate files