Added classpath information
Added parser and generator interfaces and generation process.