Those are all technically possible, however, custom development is required to achieve them which is outside the scope of our support. Please see our Terms
For this, I'd recommend that you use The Grid which comes bundled in X. That is because, you can achieve those 3 things that you need.
- You can set the columns per breakpoint:
- You can make all columns the same height using the Grid Grid Type
- Positioning of content within a grid item is possible by editing the skin.
There are also plenty of effects to choose from. Here are some examples.
If you wish to continue with custom development, regretfully, you would need to consult with a third party developer.