ArchiCAD offers an integrated development environment (IDE) for easy access to the object's source code. Each part of an object - such as the different scripts, binary stuff and pictures are concentrated in one editor panel. You edit via the file menu item "Open Object".
But these built-in editing functions have a number of shortcomings and you need to be running a full license version of ArchiCAD.