pulled out projection of editor state to desired editor command
pulled out editor state to editor command projections
pulled out projections to extrusion start commands
passing scene struct to push_vertex
pulled out vertex selection
pulled out triangle selection code
pulled out hirearchy selection commands
pulled out select projections