Topic - (Branch Topic Updates, Revisions and New Scenarios)

This should cover practically everything, though I may add another pull request in the near future.