wip: apng renames
wip: introducing typed components
wip: wrapper implementation
wip: metadata wrappers