I am sure working on these things is hard and complicated, but it looks like a lot of fun, too: