I really REALLY like this idea.
I think that this idea has a ton of potential, and can fit really well into the already implemented systems of Minecraft. It reminds me a lot of redstone, where you give the player a simple set of tools that all have a designated purpose, and allow the player themselves to develop their own systems and abstracted tools with it, to create more complicated mechanisms.
I was actually trying to develop a system similar to it, but I couldn't work out the details for it, so I moved onto other projects. This however, I feel can be an excellent mod given the right circumstances.
I'm really excited to start working on this; I already have some ideas in mind for it myself.