Here is something by Rob Booker that looks interesting. Still need to think about it but at first glance I like it.