Huge refactoring to support time dimension