Allowing overrides for helper functions.

Signed-off-by: Ben Corlett <bencorlett@me.com>
Merge pull request #530 from bencorlett/feature/overridable-helpers

Allowing overrides for helper functions.