New Core API

Provides interfaces for SimpleItem and Location, allowing them to be
created and used by mods with only a soft dependency to Core.