get source descriptions from source refs response; get last-mod timestamp from source description
section state must be an object if it is to allow two-way modification
implement customizations for living