Add comments and the grid_full_rect function
Don't try to account for scale when converting distance to npc
implement dashed lines and fix viewport translation
rename color scheme file
refactor unit code into separate file
implement grid_lines
introduce native coordinates
handle native units
add background color to basic_viewports
implement data_viewport
Add sine example
cosmetic changes to sine.c
Add the plot_viewport command