I don't think it's worth it to go through all that trouble when this could easily be implemented.