I've started to think of it like node: A slim core with an expansive userland in the form of add-ons.