Lay out framework for configlib