Rectangle primitive
Work in progress… buggy yet :)