I agree in theory that's something that looks nice, and I wanted to try out at some point -- but it's not a trivial task. IIRC @techee doesn't love it because it's unnecessay (code and memory overhead is low) and inefficient (loading overhead and management is not negligible), but well :)