Split library for sub-projects.
Added libraries: adapter, collections; added more utils.