Refactoring multi and building MultiCanvas (first checking)