Branch switch
Abstract Access API for shared code between Clump/Clink