The Monte Carlo code MCSHAPE: Main features and recent developments