Implemented the new architecture. Text is currently disabled. Sample files updated.
Working towards supporting opacity.