Added "run all mappings" function, and hooked things up to loop over everything, although Mapping.Perform doesn't actually do anything yet.