Can you basically put any upper on any lower? I want to build a 5.56 upper. I have a smith and Wesson 5.45 and was just wondering if that lower is interchangeable with a 5.56 upper. I just want a complete upper of 5.56 to mess around with. Any advice would be appreciated. Thanks!!