Improve abstraction in plumbing/models/core.py (issue #13).
landscape.io: Improve index (issue #11).