Text this: A Generalized Bond Switching Monte Carlo method for amorphous structure generation