Set default numpy data types

Make components as data type agnostic as practicable, but take care not
to accidentally promote to float64.