Let me provide more details on the available customization options with regard to your questions.
1. Generating rows for resources. When vertical groping is configured the Scheduler will render rows for each resource and the events that have a resource set will be displayed in that resource row. You can find a demonstration of this functionality here
. In this particular demo the Scheduler is grouped by two resources (Rooms and Attendees) at the same time:
.Group(group => group.Resources(
Because of that within the Rooms rows separate rows for Attendees are rendered. You can however group by a single resource.
2. and 3. Disabling/Removing timeslots and rendering events with arbitrary height and width is not supported and is not achievable through configuration and the Scheduler's API. By design the events height is calculated from the height of the rows that contain the timeslots, i.e. the rows height can be increased/decreased, which will increase/decrease the height of the events accordingly.
Telerik by Progress