[fix] anchor interface must be polymorph
a overlay should not block permissions if it is not designed for
if not given as parameters, sub-categories inherit layouts and overlay of their parent