comitting partial implementation of Decorator pattern for the Grid package