It sounds like your model is fairly simple. Have you verified that it works as you expect by analyzing the scopes/data from the system?
I like to suggest starting with one of the demos from the documentation when you tackle a new product to help better understand how to interact with the new components. You may be able to alter these demos to suit your need. This may be easier than starting from scratch.