Added on table click for resource designer, use for select changed.
Added ExtendedSource.js to extend Source and shorten code.
Separated catalogue into ResourceCatalogue widget.
Adding the image for collection button.