update due to breaking changes in routing

Due to the relayering of how constraints are realized this means that `ApiExplorer` can get at the text rather than the produced instance. Don't focus too much on this change in this review. The parameter-part of `ApiExplorer` still has not had it's design approved/finalized - basically this all temp code for now.