VEX design patterns