updated app structure diagram [skip ci]