Development: Imp. updated to support all perspectives from a single base code.

Other perspective still not functional.
Updated initial creation to support refas interdependencies
Palette update workarround
Perspective names changed and updated
Different background color for each perspective
Initial basic syntax and semantic for semantic and syntax perspectives