Initial commit: setup almost ok for Engine