* Refactor common code * Further refactoring * Add UI support for changing scene cover image * Add backend support for changing scene screenshot