First question. I am getting that building an AR15 is like a set of legos. So do all the parts fit? Like if I buy an upper from one place and a lower from another will they fit? I'm looking to spend $500-$700 on this.