substantial progress on command api. location side is largely complete, ready to move on to command publication prior to refinement