I should probably let people know this is entirely not ready yet. It has not been run start-to-finish yet.