Init commit. Add tests and basic classes. In flux.