Added Constraints Functionality

Add constraints, drag constraints, create thumbnails, scale thumbnails,
etc.
Still working on making the thumbnails visibly scale with the retimer