Partway through refactoring of UAS deletion. This is in order to actually support removing UASes from QGC, which is currently impossible.