An attempt to solve the problem I refer to as "dependencies nightmare".