Constants and utilities available to all functions
Beginnings of analyze function
Revisions to transform function to work with utilities