Core module for Purr