Begin code generation implementation

Do you need the full `TargetValue`?