Libraries separated into multiple files