Get rid of all the QSharedPointer stuff
UI improvements