Item framework now on. All we need to do is plug in the functionality.