Allow users to build their own interface components as widgets, with Port's catalog context at hand.