Some improvements on model to have ordered sets
Elements as lists
Scan only on library init
Library scanner as private
refs #1168