Reorganized files for adding input resource types.
Made the input config file virtual, and made the input resources realize it.