Initial commit. Products modeled using Map data structure.