http://doc.silverstripe.org/en/developer_guides/customising_the_admin_interface/modeladmin/
So this tutorial is simple and great but seems to miss the vital ending of displaying the data on the site in your template?
The point of me using this method would be like extending SiteConfig which allows you to pull the information into any template page i.e. $SiteConfig.Title.
I want to loop the Products on any page? for example in the footer on every page.. not just a Product.ss page. I could extend SiteConfig but I want its own window / tab not to be bundled in the Settings tab.