It's mostly an issue of being tied to private utilities and there's nothing public which could supplement those utilities (and there's no plans to open source said private utilities at the moment). The main issue is that there isn't a public CFW which has a open background process with RPC. NTR has it's own RPC but it's private, and due to the structure and timing constraints, that implementation requires something which the public/open source community has yet to create. You could maybe create an implementation by fudging in another .text area in hid and ir and having RPC threads in those processes, but that would have to be a completely different implementation.