Added dependencies.txt for dependency information
Updated PreTransform and PostTransform to be protected abstract and re-usable by derived classes