Added dynamic settings framework