Feature stack base

New version of #1517 with a test, typos fixed, and a CHANGELOG.