Category Adaptive Structures