Статья будет построена по модульному типу т.е. будет базовая часть, которую необходимо выполнить на 100% и несколько дополнительных, использовать которые или нет, каждый решает для себя сам , но в случае если они будут пропущены, то на работоспособность это влиять не будет, но будут отсутствовать некоторые, весьма полезные функции.