Implement a storage and renderer class