Added basic documentation for DefinableSetting, inferring behavior from implementation.
Revised documentation based on feedback from @jsuereth
Merge pull request #1115 from metasim/Structure-docs

Added basic documentation for DefinableSetting, inferring behavior from implementation.