void Start()
    {
        Vector3 midPoint    = (streetStart.position - streetEnd.position) * 0.5f + streetEnd.position;
        Vector3 tangent1Pos = (midPoint - streetStart.position) * 0.1f + streetStart.position;
        Vector3 tangent2Pos = (midPoint - streetEnd.position) * 0.1f + streetEnd.position;

        Street s = StreetComponentManager.InitStreetForPreview(streetStart.position);

        StreetComponentManager.UpdateStreet(s, streetStart.position, streetEnd.position, tangent1Pos, tangent2Pos);
        StreetComponentManager.CreateStreet(s);
        Destroy(s.gameObject);
    }