Requirement: Each file can have its own editing or read-only status, just like the canvas

Similar request here, for read/edit modes: Remember view mode per file