added project name getter in RDONaming
initial implementation of simulation engine

extension methods also removed with static extension imports used instead