New Gram.py Script for 6.0

Sounds great!

Even so, is it aware of the currently active object(s) of each type, if any?

Meaning, edit existing objects, not create new ones?