Built out basic drag and swap modules