Split file format functions by FileFormat
Change version number
Level file modification monitor
Experimental block animation and context menu for block