Using a much more intuitive appliation structure