Revert "Revert "Added a nice little dynamic coordinates class""

This reverts commit 28a5bd727d955228accf0b5e16c001db13047931.