Documentation; added bus_width and shift_registers options