Big UML + documentation update and small bug fix

Fixed a bug where adding archive items after removing checked archive
items would create a new checked archive item