Пакеты (packages) — это основная единица организации кода, по сути это папки с .go файлами. Одна папка - один пакет.
Предположим, что вы изучаете существующий и/или пишите свой фреймворк/CMS, рассмотрим ниже те составные части/свойства, которые должны быть (или которые вы должны знать, если речь о существующей системе):