[WIP] Started work on charge pipeline.

Not finished yet