make: streamline workflow
all: introduce DeclPorter, TaskBase and SvcBase. consolidate