general structure sort of coming together, going to work on getting the simplest of demos working