I love this idea for CMS related content and layout. I question the overloading of the 'Canvas' tag but love that you've spent time grooming the projects structure and documentation. The best possible starting blocks to push off from for onboarding trust and quality from developers looking to including such a library.
Nice work mate.