School Project - Custom tree map