Add comments and refactor a bit of the UI logic around showing future dependencies