new_contents: # -*- coding: utf-8 -*-
  """
  Created on Thu Mar 12 21:44:35 2015
  
  @author: Jeffrey
  """
  
  # Trump's code base is fairly complicated at first glance.  The framework
  # basically boils down to SQLAlchemy objects and templating objects.
  # The templating objects are only used to fascilitate simpler 
  # instantiation of customization.
  
  # Below is is for illustrative purposes of the short-term plan for Trump
  
  class Feed(object):
      def __init__(self):
          self.symname = str
          self.fnum = int
          self.state = str # ON/OFF 
          self.ftype = str # Feed type
          
          self.tags = [str,]
  
          self.sourcing = {str : str,...}                   # { param : value,}
          self.meta = {str : str,...}                       # { attr : value,}
          
          self.validity = {(str, str, str) : str,...}       # { (checkpoint, logic, key) : value,}    
          self.munging = {(int, str) : {str : str,...},...} # { (order, funcname) : {argument : value,},}
          
  class Symbol(object):
      def __init__(self):
          self.name = str
          self.description = str
          self.freq = str         
          self.units = str
          
          self.agg_method = str                             # PRIORITY, etc.
          
          self.tags = [str,...]                      
          self.aliases = [str,...]
          
          self.feeds = [(int, Feed),...]                    # [ (fnum, Feed),]
          
          self.validity = {(str, str, str) : str,...}       # { (checkpoint, logic, key) : value,}
  
  # There are many improvements that can be made over and above this model.
  
  # The lowest hanging fruit would be to a) turn all values currently stored as 
  # a string, and turn it into (type, value)
  
  # Another logical improvement would be to turn the agg_method's str into { str : {str : str,...}...}
subject: Add map of high-level view of framework