moved sourcecraft generator infrastructure to separate project