Transport for Wales has published its long-term rail vision which includes dozens of projects across the country.