Initial implementation of basic Lexer and related examples