Cleaned unused imports, added ability to set custom font without creating a new theme while preserving theme fonts.