New library structure.