Create custom widgets

This chapter will describe how to create a custom widget