declarative-libraries