customization – Replace WordPress’ default post edit pages with custom pages

How would I go about replacing WordPress’ standard post edit pages (which basically invoke WordPress page editor) with nice custom pages, where the post content is neatly presented in a text editor and I can access all additional data a post has (like product price, affiliate link, image etc.)?