Look for the source code with each script. These are the same scripts available through the system directory but are easier to look through by topic. There is a Debug option for scripts. Once you have script compiled and debugged, you can embed it with the system scripts. This removes clutter and also makes for faster access of scripts.
Scripts can be unembedded for further editing.
Objects and requests Since Avenue is object-oriented, you have objects. Requests modify and create objects. Avenue has specific syntax for objects, requests, and parameters for the requests. Most Avenue requests return objects that you can store in variables. The general syntax for a sending an object a request is Object.