Made ccConfig as separate API, Utils API - state stack (might not be needed), more comments, more key bindings