simple linear gen, x/y accessors!