Library templates