That looks like a really fun and satisfying project.