The VSCL2.0 Javadoc contains the following...
com.vodafone.io.RemoteControl
com.vodafone.io.RemoteControlData
com.vodafone.lcdui.SVGImage
com.vodafone.media.barcode.BarcodeControl
com.vodafone.midlet.ResidentMIDlet
com.vodafone.system.BodyOpenListener
com.vodafone.system.PhoneStateListener
com.vodafone.system.DeviceControl
com.vodafone.util.ImageEncoder
Mascot isn't listed, but I assume it is embedded on the phone. M3G certainly is.
The
Motorola SDK v4.3 has an E1000 emulator which should give you more information.