ParentFull threadrdme·This was started as a learning project, went from the start to the lowest level then I've just added features I wanted one by one, it just made the most senseView on HN