fix: namespace omissions
change: prefixing includes to make lib component dependencies visible