Complete the blank canvas provider.
Removed provider scenario. ATM we only need blank canvas provider, which is already done.
Removed unused font.
Handles when binary is called outside of source dir.