Introduced the concept of multiple libraries each in their own packages for cleaner code