Hide runtime dependencies from elements
This branch builds on top of !2042 (closed).
Together, this gets us to a place where runtime dependencies are hidden from Elements completely, and the Scope
type is removed from public API.
The plugins in bst-plugins-experimental
are updated to work with this branch in bst-plugins-experimental!128
Edited by Tristan Van Berkom