Convert remaining functions in System to rely on char data
Extract hex functionality to common module