Add move semantics to common and base Toolkit classes