FLOE-171: A few improvements according to the pull request comments. It includes early data validation, better component names and ways to fetch data.