remove container adapter from the basic container class - it shouldn't know or care or any adapter,
modifying the api for MenuGen.cs to make it more user friendly,
starting to get internal IOC container setup, add support for swapping out internal container using container adapter