Add a product list factory.
SiteDNA:
* REmove first pass external SIteDNA and original Firebase bindings from the app.