Preliminary handles implementation

Added position handles, with infrastructure to add scaling/rotating.