readability and style changes
bump dependency versions
add sub-section support to the file select field