introduce starting sources
introduce module Setup
introduce module GenerateCodeTo
introduce module Token
introduce parse_class implementation