FlexAFM — The flexible research AFM