Being on the Bazel team, and having previously worked closely with the Piper team, this naming would be very confusing for me!

That said: good to put your thoughts out there before going too deep into the implementation rabbit hole. Good luck with your idea. Build systems are fascinating.

https://github.com/rhasspy/piper I was confused as well