Issue: Trying to make ZC handle acceptance of pre-orders for products (ie: newly announced products that are coming, but not yet in released to the public)

Theory: Can the CC module be duplicated (copied) and renamed to say "Pre-Orders" so that customers can place their pre-orders, give us their CC numbers to hold their orders until the products are released?

I dont want to change any of the stock CC module functionality...
just want to know if its doable, and what would I have to do before I start monkeying with code, since I am not necessarily a PHP coder, but know enough to make myself dangerous...

Thanks
Greg