Initial push of structure

We probably don’t need some of these components yet.