clearer architecture