#249 editing and deleting picture tiles works. #198 Resolved all TODOs

Also added files for the uml, but those aren't finished yet.