refactored swift demos workspace