Basic skeleton with TypeScript development setup