ParentFull threadmballantyne·Spindle already has some of the things on your TODO list, but seems only semi-maintained. It'd be awesome if you two could join forces!View on HN