Add initial flux stucture

This adds all of the basic pieces needed to get things working with the flux architecture.