Updated SPI slightly, added support and smoke test for programmatic definition of ad-hoc configuration / property-sets.