implement angular feature structure (only one level deep)