Basic stuff set up.
Basic working version.