How to create custom email template and make it editable from admin ?

Hi,

I have created a custom email template for front-end and and it is working fine, but i want to make it editable/control from admin so admin can make the changes to subject and content, any solutions?