feat(*): make sections 'permanent', and add 'transient' contexts, closes #88

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
feat(*): make sections 'permanent', and add 'transient' contexts, closes #88