This is a features wish list implementation example http://www.papyrs.com/