Я думаю, что это плохая идея отправлять работу с кодом, от которой вы ожидаете, что другие будут строить или расширять. SDK и API требуют внимательного отношения к деталям.