In the world of micro life, Francesca Leasi’s name looms large