CompontsOrderer.cs added