Create FoundationDSL.hpp