A generalized and versatile framework to train and evaluate autoencoders for biological representation learning and beyond: AUTOENCODIX