Initial highlighting support in the native client

References #82.