Refactor DepView + SharedSettings creation