the number of dependencies in my latest project is driving me crazy. why does everything need 50 different libraries just to do a simple thing?