Add Lexer files (WIP)