Updated examples
Updated README
Moving code around to share `cast1`, and start work on `HasVars`.
Fixed HasVars. Added missing package requirements.