Beginning to break custom functions out into their own plugin.