by signa11·18y ago·view on hn ↗i read this quite sometime (approx 12 years !!!) back: http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.21.7...may give you some general ideas.