Armstrong Product Categories