Support for portage sets

Continuing from #70