Models and Drive form work

A lot of stuff that doesn't do much right now.