Loosely-bound widgets for inference methods

This includes a basic list of methods, but can easily be adapted to
handle a larger/richer list. Discussion here: #226