Final submition of initial implm to merge. Need to add naming levels and choosing levels to load.