I'd be interested in just the data layer of this being extractable - will poke around at that. (frontend is fun, though!).