Software Engineering final project (2015) Bridge crane model implementing MVC architecture and several design patterns. 2020