Added kernel infrastructure + test cases (e.g. fp64)