A revision of the Futureshell with many new features and bug fixes written from the ground up