Categories details model integration. Vendor source update

Forgot to create a separate branch for categories details model integration so this is bigger than I wanted. my bad :-1: