Cleaned up Porjector code.
Added unit info to staged sections and use it