Added DSV parsing and framework for all the other fun to follow