Feature/drag resize

Basic functionality for drag and resize. Pulling request for collaboration.