OK, let's discuss in the developers mailing list.  Can @kacfengine @ediosyncratic @nickanderson @zzamboni please make a proposal and I will implement the code required to make it happen, assuming it's OK with everyone?