Status: to be started really soon just working out last little bit of detail before I start writing it