Why Libraries Exist – From Repetition to Reuse