Created nested namespace. Modified interface classes.