Allowing the community to create and share components can speed up the development. You can make a difference between original ones (verified) and community ones. Once they are verified, you can add them in the official version.
You can do the same with the examples, however it should be enough to propose/embed a platform to publish circuits and download them again.
ps: Nice job. People are enthusiast and want to help you where possible :)