DIY Grove modules?

What is needed to make your own grove module? Is it just the grove connectors? Can I use a standard ultrasonic distance sensor arduino module and just solder a grove connector or use a grove to pin header cable?
Does it need voltage shifting or do they use UART or anything?

The grove modules are so expensive.. $20 for a part I can get for $2.