A top level moodle component that provides front-end and back-end for shared resources library