Revolutionizing Reusable Adaptive Learning Objects: Software for Cross-platform Development and Delivery