Boston College submitted an Administrative Site Plan Review Application to the Newton City Council’s Land Use Committee on March 4 which contains detailed blueprints and renderings of the proposed Schiller Institute for Integrated Science and Society.