- added back open_file.
- now using string IDs instead of cryptic 3 letter char IDs.
- changed "Add to Layer" to "Add as a Layer"
- code polish