Initial ported Angular code
Fix project list