twinkle(s) / difference(s)
... extensibility must be casual ... learning and configuring cannot place too much burden on the users ... casual access and random extensibility require much more elegant location models.