We have had another couple of tumultuous weeks in Parliament. And the one thing that can be confidently predicted is that, though some things have become clearer, there will still be months of difficulty and debate ahead of us, before the great issue of Brexit is finally resolved.

But, whatever the eventual outcome, it is worth reflecting on the significant changes that have already begun to become apparent in the domestic political landscape.

Whatever else Brexit ultimately delivers, it has certainly created deep fissures in the traditional structures of British politics.

Most obviously, there is the creation of what is, in effect, a new political party, currently know as The Independent Group. This has attracted a large amount of public support even in its first days of existence - and it seems very likely to end up by forging some kind of pact or alliance with the Liberal Democrats. If this were indeed to occur, it might well establish a post-political force of a new kind.

Meanwhile, alongside the continued prominence of the various nationalist and unionist parties from different parts of the UK, we can all see the significant divisions that have been revealed within the two major parties which have dominated the political landscape since the early decades of the last Century. It is notoriously difficult to predict how tensions of this sort will be resolved - and no one is currently in a position to do more than guess about what configuration of parties may in due course emerge. But there is at least a strong possibility that the whole shape of British politics will look quite different by 2022.

When a kaleidoscope is shaken vigorously, there is no knowing what the patterns will look like once the shaking is interrupted, but it would be a brave forecaster who announced with conviction that the pattern at the end of the shaking would look exactly (or even very much like) the pattern that could be seen through the lens before the shaking began.