Pite's can do a whole bunch of cool stuff. Don't do it all at once. Gradually add bells and whistles, especially if you're working on a team. You want to make sure that like all software, don't design a system so complex that you're not smart enough to debug it. That's a really good way to put it.