Implement project Essential_L8.1 (Delegates)

@kostiantyn-kuzin please review =)