Learning objects, repositories, sharing and reusability | Synapse