Major Update

Read the readme for a more detailed list.