Resizing and moving vertical surfaces in one direction

PLEASE, again, read this. I really mean it.

3. Attach minimal versions of all the relevant files