Separating types into its own module
Using TimeInMillis instead of Double