Fixed icons not being displayed if their file suffix ends in capitals like PNG (instead of png)
Fixed icons not being immediately updated in the record tree when the field is changed
Removing records no longer erases that reference where it was being used. This made it difficult to track down what other records had become broken by a record being erased. Now instead an error is displayed in that records field to make it more clear that it needs to be changed.
Added a new type of record id called Incrementing Integer. Instead of using random integers for id's, it uses an incremented one. This helps keep record id's small.