Initial Commit of DYNextGen solution

First 25 files