Копировать – это искать ответ на вопрос о том, как это сделано. И создавать свое. Потому что стопроцентной копии все-равно не получится. Потому что все будет по-своему.