* The barebones to build on top of. Need to implement logic next. :)