You are seeing a 31-year-old female in a GP setting who has presented with a painless mass on the upper eyelid of her left eye. She reports that this swelling has developed slowly over the last three weeks. On examination you note that the mass is around 4mm in diameter, it is not warm, tender or erythematous and no other red flag symptoms are present. What is your main differential diagnosis?