how to strucutre application

There, or a model of it's own.