Initial creation of typescript tools