Sandbox application framework

Updated for LVGL release/v7 branch.
Still uses SDL, I will try to change it to use win32drv in the near future, but it works for now.