General design updates and new implementations.