Products: Adding products details, repository listing and details.
Products: Initial discovery work and adding some tests.