I liked my piper idea, but I just used it so seldom. Instead, I feel like the ideas could be integrated into a data-focused function collection. The interface is actually more dynamic and I can use it without the "Piper" interface.