Working on sim drawing and viewport
Created working viewport. Transform order: -offset, * scale, +offset, +origin