You need to organize everything by category.
You would have widgets and in widgets you would have blue widgets, red widgets, and under blue widgets you would have blue widgets with round holes and so on and so on.
Each of these categories and their subcategories will create pages and these pages will link back and fourth to other categorizes and back up to the main category.
Every page on your site starts with some form of link juice … it has to for a mathematical formula to work.
By linking these pages together you are controlling link juice and done correctly you’ll be able to get any page on your site indexed just by sending link juice to it.
So the more subcategories you come up with the more link juice you have to flow.
A “Framework” is nothing more than a way of doing things.
The next thing you want to do is get links to these subcategories from …
• RSS feed
• Guest Blogging
• Local Listings
• Niche Directories
• Profile Links
• Q&A Sites
• Reclaim 404s
• Slideshare Presentations
• Video Submissions
• Write Testimonials
• Create a Blog
• Forum Posting
• Newspaper Sites
• Help A Reporter Out (HARO)
• How-to Guides and Tutorials
• Internal Links
• Niche Communities
• Press Releases
The more external links you can get to these pages the more powerful they will become and the more often they will get crawled and indexed.