The past decade of party politics in Britain has been nothing but turbulent. The salience of Brexit, technology, ...