Reworked the fragments a bit to support different layouts to support tabletui.
Currently the archive is changed but throws and exception if switched to a second time.