Added custom lexer for the main workspace. Added ability to refer to notes by name (e.g. A5, B#7, etc) as well as by number