Class splitting
Added basic factory for map and set up the list of potential loading patterns for the argument string.