Think I have the basics planned out now...