2D sugar for linear constraints and stays

Relates to #1. Please review :+1: