chameleon: Next generation sample preparation for cryo-EM