How to Implement a GFIPM Service Provider