First commit for the dynamic form capabilities. Basic functionality in place.