Initial version of Library high level functions.