Tessellation patch vertices implemented + slightly more state management