Make everything localizable, add canvas utilities