[api] Working on a new config parser interface.
Merge branch 'prototype'