Создание своего невизуального компонента

Решил создать свой невизуальный компонент для авторизации в VK.API. Решил начать с гугла, и был сильно удивлен: Визуальные компоненты разобраны вдоль и поперек, но что касается НЕвизульных с нуля — пусто! Поэтому, начнем!

Система: Delphi XE5, Windows 10.
Необходимые библиотеки: Synapse, S