first pass

Hey man, this isn't done but wanted to share it to see what you think of it so far. Thanks!