Redesigning core libraries in a way they don't rely on each others.