1. Performance: These are typically written in pure Slang, use no outside libraries, and can be simulated.
2. Platform Access: These are typically written half in Slang and half in C. The Slang part provides the Squeak interface (getting arguments from the stack, creating return objects, calling C functions) while the C part calls an external library. Unless the library is identical across platforms, each platform will have a different C part.