Introduced the program presenter and view
Moved logic from TagParser to the TagType enum
Minor Program Tag layout adjustments
Implemented basic tag programming