Initial creation of header files for new simulator implementation. Also removes outdated files.