Renamed libraries for clarity and added proper references.