Added package statement.
Temporary removal of unused code.
Temporary removal of unused code
Major changes to fragment loading.

Undo and Redo functions implemented.
Temporary Undo and Redo UI.

Enum for languages moved to separate file.