Backend for user-defined destinations.
Admin view change to support user-defined destinations.
Front end for user-specific destinations