Full threadjameswyse·Awesome. I'm working on a project right now and was close to writing this myself.View on HN