Mid-Project Report (Publishable version)