This looks interesting and worth supporting.