Well what makes a shuttle a shuttle? There's the plane shape, the cargo area, and the ability to land, as well as needing boosters to reach orbit. Now you take those and start designing, refining, testing, improving until it works reliably with a reasonable payload.