Add switch direction customization with initial configuration