Couldn't you use the principals of the ecommerce module with the SKU class?
I'm not sure it's possible but it would be great if we could create a page type that is complemented with properties/details of a module class.
Is that possible, or is that ability just for SKU's?