При создании банок необходимо соблюдать любые особые требования
Нет, если вы не печать пакет, который долженвозможно по умолчанию.
Вам, конечно, понадобится способ для клиентов установить свои собственные реализации интерфейса, которые будут использоваться вашей библиотекой.Но это не имеет отношения к упаковке: -)