TVF Gradle

Switch to using gradle
Start on new format with LOD system