Refactored client side hierarchy
Refactored for vertical carousel