shared is for app-specific stuff--anything dependent on our settings.  They don't have much utility outside of this project; they would require further abstraction.

Utils are library functions that could be shared outside of this project, as-is--no references to our app-specific settings (such as paths)