Allow pointer to the current position
Added helper methods
Renamed memset method, added way to write at a given position