Adding an interactive selection routine also allows you to generalize your journal and make it more useful. Limiting, or filtering the allowed selection types is vital to getting your journal to work correctly. The selection object will give you the power and flexibility needed for selecting one or more objects of one or more different types.
Using the Basic SelectObject(...)