Hi Tony
Welcome to the forum, have a look on you tube for cnc machines it's an eye opener if you've never seen them in action.as mentioned you will need a CAD file generating for anything you want to machine. re machine what sort of budget have you allocated, if you get someone to build you one you could have it mounted semi vertical,this will leave you with more space in you workshop.
Regards
Mike