Support for basic push classes
Generator works for multiple mediums