Hi. We are currently developing a framework which is shared in the form of nuget packages to the consuming applications. Now we are planning to change the approach. The controls we are planning to develop will the shared in the form of components. I need some help to get started with how to create a Xamarin component. What are the prerequisites.