adding context threshold for highrez displays
breaking out the spec creation into a few distinct functions to allow for dynamically adding elements. or elements outside the _setElms function
updating the docs BIG TIME
cleanup
adding as many underscore-type each methods for efficiency and clarity. it eliminates a lot of the hitching that needs done