Fixes the namespacing conflict, adds configuration and generator. #3.