I am wanting a rifle that'll shoot excellent groups out to 1,000yds. I am seeking advice on caliber choices, barrel lengths and diameter, type of stock, etc. I'm also seeking advice as to whether I should start out building the rifle custom from the start or buying a stock rifle and swapping out parts as I go along. Thank you guys for any help and advice!!